home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / mint / filesy~1 / mfs609s.zoo / makefile < prev    next >
Encoding:
Makefile  |  1993-11-27  |  1.0 KB  |  47 lines

  1. #Makefile for minixfs and friends 
  2.  
  3. CFLAGS = -Wall -mshort -O2 -fomit-frame-pointer -I.
  4.  
  5. # Get the directories to install everything
  6.  
  7. include dirs
  8.  
  9. all: minit.ttp mfsconf.ttp mount.ttp minix.xfs fsck.ttp
  10.  
  11. install: minit.ttp mfsconf.ttp mount.ttp
  12.     $(MAKE) -C fsck install
  13.     $(MAKE) -C minixfs install
  14.     $(INSTALL) minit.ttp mfsconf.ttp mount.ttp $(UTILDIR)
  15.  
  16. AUXOBJS= tinyxhdi.o hdio.o
  17.  
  18. minit.ttp: minit.o $(AUXOBJS)
  19.     $(CC) -s -o minit.ttp $(CFLAGS) minit.o $(AUXOBJS) -liio16
  20.  
  21. mfsconf.ttp: mfsconf.c
  22.     $(CC) -s -o mfsconf.ttp $(CFLAGS) mfsconf.c -liio16
  23.  
  24. mount.ttp: mount.c
  25.     $(CC) -s -o mount.ttp $(CFLAGS) mount.c -liio16
  26.  
  27. tinyxhdi.o: minixfs/tinyxhdi.c
  28.     $(CC) $(CFLAGS) -DTINY_XHDI -c minixfs/tinyxhdi.c
  29.  
  30. hdio.o: minixfs/hdio.c
  31.     $(CC) $(CFLAGS) -c minixfs/hdio.c
  32.  
  33. minix.xfs:
  34.     $(MAKE) -C minixfs
  35.  
  36. fsck.ttp:
  37.     $(MAKE) -C fsck
  38.  
  39. clean: 
  40.     $(MAKE) -C minixfs clean
  41.     $(MAKE) -C fsck clean
  42.     rm -f $(AUXOBJS) minit.o
  43. clobber:
  44.     $(MAKE) -C minixfs clobber
  45.     $(MAKE) -C fsck clobber
  46.     rm -f minit.ttp mfsconf.ttp mount.ttp $(AUXOBJS) minit.o 
  47.